package debtbundler.domain.entity.impl;

/**
 * Interface for classes that can listen to updates in entities.
 *  
 * @author Anssi
 *
 */
public interface EntityListener {
	
	/**
	 * <code>ListenableEntity</code>s call this method to inform about updates
	 * in their attributes.
	 * 
	 * @param source	the entity that has been updated
	 */
	public void modelStateChanged(ListenableEntity source);

}
